package com.mcxx.modules.miniSalvation.fundpay.dao.write;

import com.mcxx.modules.miniSalvation.fundpay.entity.FundPayEntity;
import com.mcxx.modules.miniSalvation.fundpay.entity.SingleFundPayMemberEntity;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface SingleFundPayWriteDao {


	void updatePayRollInfo(String status, int houseNum, int members, Double fundNumber, String fundPayId);


	void insertMemberPayRoll(@Param("list") List<SingleFundPayMemberEntity> list);


	int insertIgnoreNull(FundPayEntity fundPay);


	void deleteMemberByFundPayIds(List<String> success);


	int deleteRollByIds(List<String> fundPayIdList);


    int updateIgnoreNull(FundPayEntity fundPayEntity);


	int updateStateByIds(List<String> fundPayIdList, String state, Date commitDate);
}
